Python学习之基础语法
一、HelloWorld
(图片来源网络,侵删)
二、Python基础语法
2.1 字面量
-
定义:在代码中,被写下来的固定的值,称之为字面量。
-
常用的6种值的类型
- 字符串
Python中,字符串需要用双引号包围;
被双引号包围的都是字符串
666 13.14 "黑马程序员" print( 666 ) print( 13.14 ) print( "黑马程序员" ) >>666 >>13.14 >>"黑马程序员"
2.2 注释
- 单行注释
# 我是单行注释 print( "黑马程序员" )
规范:#号和注释内容一般建议以一个空格隔开
(图片来源网络,侵删)
- 多行注释
""" 我是多行注释 666 13.14 "黑马程序员" """ print( 666 ) print( 13.14 ) print( "黑马程序员" )
2.3 变量
1. 定义:程序运行时,能储存计算结果或表示值的抽象概念。 简单的说,变量就是在程序运行时,记录数据用的 2.定义格式:变量名称 = 变量的值
# 定义变量 money = 5000 # print输出变量 print( " 钱包还有:" , money ) >> 钱包还有: 5000 # 买了东西,花费10元 money = money - 10 print( "买了冰淇淋花费10元,还剩余:" , money , "元" ) >>买了冰淇淋花费10元,还剩余: 4990 元
2.4 数据类型
如何查看一个变量的数据类型?
我们可以通过type()语句来得到数据的类型: 语法: type(被查看类型的数据)
2.5 数据类型转换
此三种语句具有返回值
(图片来源网络,侵删)
# 将数字类型 -> 字符串类型 num_str = str( 11 ) print( type( num_str ) , num_str ) float_str = str( 13.14 ) print( type( float_str ) , float_str ) >> 11 >> 13.14
# 将字符串类型 -> 数字类型 num = int( "11" ) print( type( num ) , num ) num2 = float( "13.14" ) print( type( float ) , num2 ) >> 11 >> 13.14
想要将字符串转换成数字,必须要求字符串内的内容都是数字
num3 = int ( "黑马程序员" ) print( type( num3 ) , num3 ) >> ValueError: invalid literal for int() with base 10: '黑马程序员'
浮点数转整数会丢失精度
# 整数 -> 浮点数 float_num = float( 11 ) print( type( float_num ) , float_num ) >> 11.0 # 浮点数 -> 整数 int_num = int( 13.14 ) print( type( int_num ) , int_num ) >> 13
2.6 标识符
1. 定义:用户在编程时所用的一系列名字,用于给变量、类、方法等命名。 2. 命名规则: 内容限定(英文,中文,数字,下划线_) 注意:数字不可开头 大小写敏感 不可使用关键字 3. 命名规范: 见名知义 下划线命名法 英文字母全小写
2.7 运算符
2.8 字符串拓展
2.8.1 定义形式
# 单引号定义法,使用单引号进行包围 name = '黑马程序员' print( type(name) ) # 双引号定义法,写法和多行注释是一样的 name = "黑马程序员" print( type(name) ) # 三引号定义法,写法和多行注释是一样的 name = """ 我是 黑马 程序员 """ print( type(name) ) >> >> >>
2.8.2 字符串的引号嵌套
①单引号法,可以内含双引号; ②双引号定义法,可以内含单引号; ②可以使用转义字符(\)来将引号解除效用,变成普通字符串。
# 字符串内,包含双引号 name = '"黑马程序员"' print( name ) # 字符串内,包含单引号 name = "'黑马程序员'" print( name ) # 使用转义字符(\)解除引号的效用 name = "\"黑马程序员\"" print( name ) name = '\'黑马程序员\'' print( name ) >> "黑马程序员" >> '黑马程序员' >> "黑马程序员" >> '黑马程序员'
2.8.3 字符串拼接
通过+号进行拼接
name = "黑马程序员" print( "我的名字是:" + name + "我可以教大家IT技能" ) >> 我的名字是:黑马程序员我可以教大家IT技能
2.8.4 字符串格式化
2.8.5 格式化的精度控制
2.8.6 字符串格式化2
2.8.7 对表达式进行格式化
2.8.8 数据输入
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...