码迷,mamicode.com
首页 > 编程语言 > 详细

1 - python3基础语法

时间:2018-02-10 23:26:56      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:long   not   style   循环   赋值运算   分享   需要   png   +=   

编码

默认情况下,Python 3 源码文件以 UTF-8 编码。当然你也可以为源码文件指定不同的编码:

# _*_  coding:utf-8 _*_ 

保留字

Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字:

>>> import keyword
>>> keyword.kwlist
[False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield]

注释

单行#注释,多行可用‘‘‘"""

#这里是注释
print(Hello World!) #输出hello world

‘‘‘
注释
注释
。。。。
‘‘‘

"""
注释
注释
。。。。
"""

多行单行语句

Python执行一行长语句可以用\来实现:

value = 1+        2+        3
print(value)

 Python一行执行多条语句可以用;来分隔:

value=1+2;value+=1;print(value)

数据类型

Python提供4种数据类型:

  • int (整数), 如 1,6
  • long (长整数) , 比较大的整数
  • float (浮点数), 如 1.23、3E-2
  • complex (复数), 如 1 + 2j、 1.1 + 2.2j

字符串

Python中‘ ‘" "定义单行字符串,""" """定义多行字符串:

word1 = string
word2 = "string"

paragraph = """这是一个段落
123456
123456"""

输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

x="aaa"
y="bbb"
# 换行输出
print( x )
print( y )

print(---------)
# 不换行输出
print( x, end=" " )
print( y, end=" " )

输入

str = input("请输入字符串:")
print( str )

运算符

算数运算:

技术分享图片

 

 

比较运算:

技术分享图片

赋值运算:

技术分享图片

逻辑运算:

技术分享图片

成员运算:

技术分享图片

身份运算:

技术分享图片

位运算:

技术分享图片

 

运算符优先级:

技术分享图片

条件

my_age = 18
user_input = int(input("请输入你的年龄:"))
if user_input == my_age: print("恭喜你回答正确") elif user_input < my_age: print("太小了") else: print("太大了")
外层变量,可以被内层代码使用
内层变量,不应被外层代码使用

循环

while loop

#循环10次
i = 0
while i<10
    print( i )
    i+=1

for loop

#输出从0到9
for i in range(10):
    print(i)

#输出从9到19
for i in range(9,20):
    print(i)

#输出从0,2,4,6,8
for i in range(0,10,2):
    print(i)

break跳出循环

#输出从0~5
i = 0
while True:
    print(i)
    if i == 5:
        break
    i+=1

continue重新循环

#输出从2,4,6,8,10
i = 0
while i<10:
    i += 1
    if i % 2 == 1:
        continue
    print(i)

 

1 - python3基础语法

标签:long   not   style   循环   赋值运算   分享   需要   png   +=   

原文地址:https://www.cnblogs.com/StringSir/p/8439841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!