zoukankan      html  css  js  c++  java
  • 【Python基础知识】(一)搭建编程环境、变量和简单的数据类型

    搭建编程环境

    1、下载安装Python 3.8

      链接:https://www.python.org/downloads/

    2、下载安装文本编辑器。我使用的是Geany 1.36

      链接:https://www.geany.org/

    变量

    1、打印 “ Hello World!”

    print("Hello Python World!")

     

    2、变量赋值并打印

    message = "Hello Python World!"
    print(message)
    
    message = "Hello Python Crash Course World!"
    print(message)
    '''也可以使用单引号,表示是字符串变量'''

     输出为:

    Hello Python World!
    Hello Python Crash Course World!

      在程序中可随时改变变量的值,Python将始终记录变量的最新值

    3、变量命名的规则

    1、变量名只能包含字母、数字和下划线,且只能以字母或下划线打头

    2、变量名不能包含空格,可用下划线(_)代替

    3、不能将Python关键字和函数名用作变量名

    4、变量名应既简短又具有描述性(增加程序的可读性)。

    5、慎用字母I和O,因为容易和数字1、0混淆。

     #注意:Python的变量名应使用小写,习惯使用下划线代替空格

    字符串

    1、字符串概念

      字符串就是一系列字符。在Python中,用引号括起的都是字符串。引号可以是双引号,也可以是单引号。故能够在字符串中包含引号和撇号(与外部引号类型不能相同)。

    "This is a string"
    'This is also a string'
    'This is "another" string'
    "This is one of Python's trings"

    2、修改字符串大小写的方法

      .title():首字母大写。

      .upper():所有字母大写。

      .lower():所有字母小写。

    name = "Carl chang"
    print( name.title() )
    print( name.upper() )
    print( name.lower() )

     输出为:

    Carl Chang
    CARL CHANG
    carl chang

      方法是Python可对数据执行的操作。如name.title中,name后面的句点(.)让Python对变量name执行方法“title()”指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作,这种信息是在括号里提供的。方法后面的括号是空的,如果这个函数不需要额外的信息。

      #注意:方法不改变变量原有的值!

    3、合并字符串

      Python使用加号(+)来合并字符串,这种合并字符串的方法称为拼接。通过拼接,可使用储存在变量中的信息来创建完整的信息

    first_name = "ada"
    last_name = "lovelace"
    full_name = first_name + " " + last_name
    
    print( "Hello, " + full_name.title() + "!" )

     输出为:

    Hello, Ada Lovelace!

    空格、制表符和换行符

    1、使用制表符( )、换行符( )添加空白

    print( "Languages:
    	Python
    	C
    	Java" )

     输出为:

    Languages:
            Python
            C
            Java

    2、删除空白的方法

      .rstrip():删除字符串末尾的空白,“r”意为“right”。

      .lstrip():删除字符串开头的空白,“l”意为“left”。

      .strip():删除字符串两端的空白。

    favorite_language = " Python "
    print( favorite_language.rstrip() )
    print( favorite_language.lstrip() )
    print( favorite_language.strip() )

     输出应为:

    " Python"
    "Python "
    "Python"

    数字及算术运算

            在Python中,可对整数浮点数(Python将带小数点的数字都称为浮点数)执行加(+)、减(-)、乘(*)、除(/)、整除(//)和取余(%)运算

    2 + 3 = 5
    3 - 2 = 1
    2 * 3 = 6
    3 / 2 = 1.5
    3 // 2 = 1
    3 % 2 = 1

      对整数执行乘方(**)运算:

    3 ** 2 = 9
    3 ** 3 = 27
    10 ** 6 = 1000000

      可以使用括号修改运算优先级:

    2 + 3*4 = 14
    (2 + 3)*4 = 20

    类型转换

      使用str()int()等函数,可令Python将括号内的内容识别为相应的类型

    age = 23
    message = "Happy " + age + "rd Birthday!"
    print( message )(出现类型错误)
    age = 23
    message = "Happy " + str(age) + "rd Birthday!"
    print( message )(指示Python将“23”识别为字符串,程序可正确执行)
    
    3/3 = 1.0
    int( 3/3 ) =1(将“3/3”的运算结果转换为整形)

    注释

      在Python,用井号(#)三个单引号/双引号(''' '''/""" """)进行注释,前者只能用于单行注释,后者可用于做多行注释。注释的内容会被解释器忽略

    #打印“向大家问好”
    print( "Hello Everybody!" )  
    '''
    打印语句
    '''

    参考书籍:《Python编程:从入门到实践》

    2020-07-04

  • 相关阅读:
    MYSQL 写入emoji表情字符处理
    openfire4.0.2源码 使用 IntelliJ IDEA 搭建开发环境
    strophe.js 插件 XMPP openfire
    OPENFIRE 使用Hazelcast插件进行集群
    LINUX提高openfire并发数(网上收集)
    LINUX 安装JDK (rpm格式和tar.gz格式)
    OPENFIRE 接收数据流程图
    OPENFIRE 启动流程
    linux查看cuda版本
    NvvmSupportError: libNVVM cannot be found. Do conda install cudatoolkit: library nvvm not found
  • 原文地址:https://www.cnblogs.com/carl39/p/13236257.html
Copyright © 2011-2022 走看看