基础语法和变量

基础语法
注释

​ 概念:代码中不参与编译执行的部分就是注释(不会被翻译成机器码的部分);注释的存在不会影响程序的功能

		1. )单行注释:在一行注释内容前加'#'(支持ctrl+/快捷键)
		2. )多行注释:将多行注释内容放在三个双引号(或三个单引号)开头,三个双引号(或三个单引号)结尾的代码块中
		3. )注释的作用:
     		 对代码进行注释和说明,增强代码的可读性;
     		 让代码的功能消失;
#单行注释
#print('hello world!')

#多行注释
'''
stu={
    'name':'小明',
    'age':18,
    'is married':False,
    'DogName':None
}
'''
行和缩进

​ 行:一条语句占一行,一行结束后不需要写分号;如果一行非要写多条语 句,语句与语句之间必须加分号
​ 缩进:一条语句前面不能随便添加缩进

基本数据和数据类型
	1. )数字数据:用来表示数值大小的数据;例如:年龄、身高、体重、距离等
  		 在程序中的表示方式:和数学一样,例如:23、-12、+23、-0.34、9.23、3e-4
		 支持科学计数法,如:1000=1e4
  		 数据类型:整型(int,所有整数对应的类型)、浮点型(float,所有小数对应的类型)
	2. )文本数据:用文字来表示信息的数据;例如:姓名、家庭住址、专业名、学校名、电话号码等
   		 在程序中的表示方式:将数据放在单引号或者双引号中,例如:'你好'、'甘肃'
   		 数据类型:字符串(str,所有的文本数据都是字符串)
	3. )布尔数据:只有True(真;肯定)或False(假;否定)两个值
  		 在程序中的表示方式:直接写True或False
   		 数据类型:布尔(bool)
	4. )空值数据:None(表示没有)
#数字数据
print(10)
print(3e-4)

#文本数据
print('甘肃')
print('兰州市城关区')

#布尔类型
age=18
print(age>16)   #输出结果为布尔类型True

#空值数据
print('')
类型相关的工具
  1. )获取数据的类型:type(数据)----->获取指定数据类型

    print(type(100))		#<class 'int'>
    print(type(True))		#<class 'bool'>
    print(type('你好'))		#<class 'str'>
    print(type(None))		#<class 'NoneType'>
    
  2. 类型转换:类型名(数据)----->功能:将指定数据转换成指定类型

    print(int(1.13))
    print(str(1.23))
    
    • 整数和浮点数的转换规则:

      整数转浮点数:在整数位后面添加’.0’;

      浮点数转整数:去掉小数位,直接取整。

    • 是否是所有的字符串都可以转换数字:

      只有字符串内容本身为整数类型的数据时才可以转换为整数;

      只有字符串内容本身为合法的数字类型就可以转换为浮点型。

      print(float(1000))		#1000.0
      print(int(-3e4))		#-30000
      print(int('1.23'))      #报错!
      
    • 所有的数据都可以转换成字符串和布尔

      print(bool('你好'))
      print(bool(''))
      
标识符和关键字
  1. )标识符(python语言)的命名要求:
    名字(可能是变量名、函数名、类名、模块名)必须是有字母、数字、下划线(_),且不能以数字开头;

    定义变量格式如下:

    变量名 = 数据名
    
  2. )关键字:本身就具有特殊功能或者具有特殊意义的标识符就是关键字(关键字不能另作他用),例如:True、False、None

输出数据

​ 运行程序的时候在控制台看到的内容,一定是在程序中用print打印的内容。

  1. 一个print打印一个数据:print(数据)

    print(100)			#100
    print(1.23)			#1.23
    print('abc')		#abc
    
    #提供数据的表达式
    print(50+100)		#150
    print(int(12.5))	#12
    
  2. 同时打印多个:print(数据1,数据2,数据,…)

    print(100,'abcs',2e-4,50+50)
    
  3. 设置end: print(数据1,数据2,数据3,…,end=‘xxx’)

    默认情况下一个print的打印结果占一行(print在打印完数据以后,会自动打印end的值,end默认情况下是换行)。

    end参数用来设置print输出内容以什么结尾,默认’\n’。

    print(100,end='+')
    print(20,end='=')
    print(120)     #打印结果为:100+20=120
    
  4. 设置sep:print(数据1,数据2,数据3,…,sep=‘xxxx’)

    sep的值控制多个数据在打印的时候的分割方式,默认是空格。

    print(10,20,30,40,sep='+',end='=')		#10+20+30+40=100
    
输入函数

​ 输入:在程序中获取从控制台输入的数据

  1. 输入函数:

    变量名 = input(输入提示信息)

    age=int(input('请输入你的年龄:'))
    name=input('请输入你的姓名:')
    print(name,'今年',age,'岁!',sep='')
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值